package cn.tedu.review;

import java.util.Scanner;

/*本类用于正则表达式的练习*/
public class TestRegex {
    public static void main(String[] args) {
        method();
        System.out.println("return了");

    }

    private static void method() {
        System.out.println("请输入身份证号");
        String input=new Scanner(System.in).nextLine();
        //2编辑正则表达
        //身份证：18位，最后一位是数字或X
        //String regex="[0-9]{17}[0-9X]";
        String regex="\\d{17}[0-9X]";
        /*单个的\被认为是一个转义字符。需要在这前面再加一个用来转义的斜杠，表示它真的只是一个斜杠*/


        //3判断用户输入的数据
        if(input.matches(regex)){
            System.out.println("恭喜，正确");
            return;

        }else{
            System.out.println("错误");

        }
        System.out.println("hello");
    }
}
